package com.cloudkinto.bo.order.makeshop.getProductStock;

import com.cloudkinto.annotate.GraphqlResultAttribute;
import lombok.Data;

import java.util.List;

/**
 * @author long
 * @Description 在庫情報 検索結果
 * @Date 2025/4/27 9:01
 */
@Data
public class SearchedProductQuantity {
    /**
     * systemCode - String!	システム商品コード
     * customCode - String	独自商品コード
     * productName - String!	商品名
     * quantity - Int64
     * 数量
     * <p>
     * NULL: 無制限
     * variationQuantities - [SearchedVariationQuantity!]!	バリエーション在庫情報 検索結果
     */
    private String systemCode;
    @GraphqlResultAttribute
    private String customCode;
    @GraphqlResultAttribute
    private String productName;
    @GraphqlResultAttribute
    private Integer quantity;
    private List<SearchedVariationQuantity> variationQuantities;
}
